Bundle installからRails serverを起動するまで
bundle installを実行する
※昨日の続きでプロジェクトの環境をセットアップするところからRails serverを立ち上げるところまでを行う。
まずはプロジェクト内でbundleをインストールする
bundle install --path vendor/bundle
昨日と同じくnokogiriがインストールできないエラーが発生したので同様に必須ファイルをインストールする
※詳しくはこちらの記事を参照
以下のコマンドでbundle install
を実行
NOKOGIRI_USE_SYSTEM_LIBRARIES=1 bundle instal --path=vendor/bundle
全てのbundleがインストールできたことを確認
rails serverを立ち上げる
最後にRails serverを立ち上げる
ちなみにrails serverはローカル環境のbundlerから立ち上げるため以下のコマンドを使う
bundle exec rails server
rails serverを立ち上げた際に表示されるURL(http://0.0.0.0:3000)にアクセス
以下のエラーが発生。。。
#<LoadError: Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? can't activate sqlite3 (~> 1.3.6), already activated sqlite3-1.4.0. Make sure all dependencies are added to Gemfile.>
どうやらsqlite3
のバージョンを指定する必要があるみたいなのでgemfileにバージョンを指定する
gem 'sqlite3', '~> 1.3.6'
Gemfileを変更したのでbundle installを行う
bundle install --path vendor/bundle
そしてもう一度rails serverを立ち上げると今度は問題なくサーバーが表示された!
なんとかrails serverを立ち上げるところまでいくことができた。明日はroute, controllerの追加をやる予定。